@charset "UTF-8";
* {
  margin: 0;
  padding: 0; }

ul, li {
  list-style: none; }

a {
  text-decoration: none; }

body {
  background: url(../images/center.jpg);
  font-family: sans-serif; }

img {
  border: 0; }

.public, #main #left .notice, #main #left .file, #main #right .rigTop, #main #right .rigMiddle .dynamic, #main #right .rigMiddle .briefing, #main #right .rigBottom .download {
  border-radius: 6px 6px 0 0;
  box-shadow: -4px 0 15px #bbb, 4px 0 15px #bbb, 0px -2px 10px #9a9a9a, 0 5px 10px #9a9a9a;
  background: white; }
  .public .title, #main #left .notice .title, #main #left .file .title, #main #right .rigTop .title, #main #right .rigMiddle .dynamic .title, #main #right .rigMiddle .briefing .title, #main #right .rigBottom .download .title {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    color: #fff;
    font-size: 14px;
    background: #D1574A;
    border-radius: 6px 6px 0 0; }
    .public .title span, #main #left .notice .title span, #main #left .file .title span, #main #right .rigTop .title span, #main #right .rigMiddle .dynamic .title span, #main #right .rigMiddle .briefing .title span, #main #right .rigBottom .download .title span {
      float: right;
      font-size: 10px;
      padding-right: 10px; }
      .public .title span a, #main #left .notice .title span a, #main #left .file .title span a, #main #right .rigTop .title span a, #main #right .rigMiddle .dynamic .title span a, #main #right .rigMiddle .briefing .title span a, #main #right .rigBottom .download .title span a {
        color: #fff;
        padding-left: 4px; }
      .public .title span a:hover, #main #left .notice .title span a:hover, #main #left .file .title span a:hover, #main #right .rigTop .title span a:hover, #main #right .rigMiddle .dynamic .title span a:hover, #main #right .rigMiddle .briefing .title span a:hover, #main #right .rigBottom .download .title span a:hover {
        color: #333; }
      .public .title span span, #main #left .notice .title span span, #main #left .file .title span span, #main #right .rigTop .title span span, #main #right .rigMiddle .dynamic .title span span, #main #right .rigMiddle .briefing .title span span, #main #right .rigBottom .download .title span span {
        padding-right: 3px;
        float: right;
        color: #ddd; }
  .public .list, #main #left .notice .list, #main #left .file .list, #main #right .rigTop .list, #main #right .rigMiddle .dynamic .list, #main #right .rigMiddle .briefing .list, #main #right .rigBottom .download .list {
    padding-top: 7px; }
    .public .list ul, #main #left .notice .list ul, #main #left .file .list ul, #main #right .rigTop .list ul, #main #right .rigMiddle .dynamic .list ul, #main #right .rigMiddle .briefing .list ul, #main #right .rigBottom .download .list ul, .public .list li, #main #left .notice .list li, #main #left .file .list li, #main #right .rigTop .list li, #main #right .rigMiddle .dynamic .list li, #main #right .rigMiddle .briefing .list li, #main #right .rigBottom .download .list li {
      padding-left: 20px; }
      .public .list ul li, #main #left .notice .list ul li, #main #left .file .list ul li, #main #right .rigTop .list ul li, #main #right .rigMiddle .dynamic .list ul li, #main #right .rigMiddle .briefing .list ul li, #main #right .rigBottom .download .list ul li, .public .list li li, #main #left .notice .list li li, #main #left .file .list li li, #main #right .rigTop .list li li, #main #right .rigMiddle .dynamic .list li li, #main #right .rigMiddle .briefing .list li li, #main #right .rigBottom .download .list li li {
        padding-left: 0;
        display: inline-block;
        width: 100%;
        height: 27px;
        line-height: 27px;
        font-size: 12px;
        position: relative; }
        .public .list ul li a, #main #left .notice .list ul li a, #main #left .file .list ul li a, #main #right .rigTop .list ul li a, #main #right .rigMiddle .dynamic .list ul li a, #main #right .rigMiddle .briefing .list ul li a, #main #right .rigBottom .download .list ul li a, .public .list li li a, #main #left .notice .list li li a, #main #left .file .list li li a, #main #right .rigTop .list li li a, #main #right .rigMiddle .dynamic .list li li a, #main #right .rigMiddle .briefing .list li li a, #main #right .rigBottom .download .list li li a {
          color: #111;
          display: inline-block;
          width: 220px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
          .public .list ul li a:hover, #main #left .notice .list ul li a:hover, #main #left .file .list ul li a:hover, #main #right .rigTop .list ul li a:hover, #main #right .rigMiddle .dynamic .list ul li a:hover, #main #right .rigMiddle .briefing .list ul li a:hover, #main #right .rigBottom .download .list ul li a:hover, .public .list li li a:hover, #main #left .notice .list li li a:hover, #main #left .file .list li li a:hover, #main #right .rigTop .list li li a:hover, #main #right .rigMiddle .dynamic .list li li a:hover, #main #right .rigMiddle .briefing .list li li a:hover, #main #right .rigBottom .download .list li li a:hover {
            text-decoration: underline; }
        .public .list ul li .time, #main #left .notice .list ul li .time, #main #left .file .list ul li .time, #main #right .rigTop .list ul li .time, #main #right .rigMiddle .dynamic .list ul li .time, #main #right .rigMiddle .briefing .list ul li .time, #main #right .rigBottom .download .list ul li .time, .public .list li li .time, #main #left .notice .list li li .time, #main #left .file .list li li .time, #main #right .rigTop .list li li .time, #main #right .rigMiddle .dynamic .list li li .time, #main #right .rigMiddle .briefing .list li li .time, #main #right .rigBottom .download .list li li .time {
          float: right;
          color: #bbb;
          margin-right: 10px; }
        .public .list ul li::before, #main #left .notice .list ul li::before, #main #left .file .list ul li::before, #main #right .rigTop .list ul li::before, #main #right .rigMiddle .dynamic .list ul li::before, #main #right .rigMiddle .briefing .list ul li::before, #main #right .rigBottom .download .list ul li::before, .public .list li li::before, #main #left .notice .list li li::before, #main #left .file .list li li::before, #main #right .rigTop .list li li::before, #main #right .rigMiddle .dynamic .list li li::before, #main #right .rigMiddle .briefing .list li li::before, #main #right .rigBottom .download .list li li::before {
          content: '';
          display: inline-block;
          width: 3px;
          height: 4px;
          position: absolute;
          left: -10px;
          top: 9px;
          background: #D1574A; }

.publicLink, #main #right .rigBottom .link .work, #main #right .rigBottom .link .academe, #main #right .rigBottom .link .friend {
  background: #fff;
  box-shadow: -1px 0 6px #bbb, 1px 0 6px #bbb, 0px -1px 6px #bbb, 0 4px 5px #807373;
  margin-bottom: 6%; }
  .publicLink .title, #main #right .rigBottom .link .work .title, #main #right .rigBottom .link .academe .title, #main #right .rigBottom .link .friend .title {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    padding-left: 16px; }

@media (max-width: 1000px) {
  #footer {
    width: 980px !important; } }

.mainList .title, #main .title {
  height: 36px;
  line-height: 36px;
  color: #fff;
  background: #D1574A;
  font-size: 13px;
  padding-left: 20px; }
  .mainList .title .nav li, #main .title .nav li {
    float: left; }
    .mainList .title .nav li a:link, #main .title .nav li a:link, .mainList .title .nav li #main #left .left_middle p a:visited, #main .title .nav li #left .left_middle p a:visited, #main #left .left_middle p .title .nav li a:visited {
      color: #fff; }
    .mainList .title .nav li a:visited, #main .title .nav li a:visited {
      color: #fff; }
    .mainList .title .nav li a:hover, #main .title .nav li a:hover {
      color: #F0EDE4;
      underline: none; }
    .mainList .title .nav li ::after, #main .title .nav li ::after {
      content: ">>";
      margin-left: 6px;
      margin-right: 2px; }
  .mainList .title .nav li:last-child ::after, #main .title .nav li:last-child ::after {
    content: ""; }

.mainList .contentL, #main .contentL {
  margin-top: 16px;
  overflow: hidden; }
  .mainList .contentL .CTitle, #main .contentL .CTitle {
    width: 84px;
    height: 30px;
    line-height: 30px;
    margin-left: 20px;
    text-align: center;
    background: #D1574A;
    border-radius: 5px;
    color: #fff; }
  .mainList .contentL ul, #main .contentL ul, .mainList .contentL li, #main .contentL li {
    padding: 0 10px;
    font-size: 13px; }
    .mainList .contentL ul li, #main .contentL ul li, .mainList .contentL li li, #main .contentL li li {
      height: 35px;
      line-height: 35px;
      padding-left: 10px;
      margin-bottom: 5px;
      border-bottom: 1px dashed #dadada; }
      .mainList .contentL ul li a, #main .contentL ul li a, .mainList .contentL li li a, #main .contentL li li a {
        color: #111; }
        .mainList .contentL ul li a span, #main .contentL ul li a span, .mainList .contentL li li a span, #main .contentL li li a span {
          float: right; }
      .mainList .contentL ul li a:hover, #main .contentL ul li a:hover, .mainList .contentL li li a:hover, #main .contentL li li a:hover {
        color: #D1574A; }
  .mainList .contentL .pages, #main .contentL .pages {
    overflow: hidden;
    margin-top: 15px;
    font-size: 13px;
    text-align: center;
    padding-bottom: 20px; }
    .mainList .contentL .pages a, #main .contentL .pages a {
      color: #444;
      margin-right: 15px; }
    .mainList .contentL .pages a:hover, #main .contentL .pages a:hover {
      color: #D1574A; }
    .mainList .contentL .pages span:nth-child(n+6), #main .contentL .pages span:nth-child(n+6), .mainList .contentL .pages select, #main .contentL .pages select {
      margin-left: 15px; }

#header {
  margin: 0 auto;
  padding-top: 24px;
  width: 1100px;
  background: #D1574A; }
  #header .logo {
    background: url(../images/logo.png) no-repeat;
    background-position-x: 110px;
    height: 90px;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 50px; }
    #header .logo .title {
      margin: 6px auto;
      margin-left: 433px;
      font-size: 45px;
      color: #fff; }
    #header .logo .menu {
      width: 89%;
      background: #fff;
      border-radius: 20px;
      text-align: center;
      margin: 28px auto;
      box-shadow: 0px 0px 15px #7c7d82; }
      #header .logo .menu a {
        display: inline-block;
        width: 105px;
        height: 37px;
        line-height: 37px;
        text-align: center;
        font-size: 18px;
        cursor: pointer;
        color: #D1574A; }
      #header .logo .menu a:hover {
        color: #222; }

#main {
  width: 1100px;
  margin: 0 auto;
  padding-top: 40px;
  background: #F0EDF6;
  overflow: hidden; }
  #main #left {
    width: 35%;
    float: left;
    margin-left: 1%; }
    #main #left .notice {
      width: 90%;
      margin: 0 auto;
      padding-bottom: 15px;
      height: 243px; }
    #main #left .left_middle {
      width: 80%;
      margin: 48px auto 50px; }
      #main #left .left_middle p {
        border-radius: 20px;
        background: #D1574A;
        margin-bottom: 30px;
        text-align: center;
        font-size: 17px;
        box-shadow: 0 5px 3px rgba(68, 68, 68, 0.87); }
        #main #left .left_middle p a {
          height: 40px;
          line-height: 40px; }
        #main #left .left_middle p a:link, #main #left .left_middle p a:visited {
          color: #fff; }
        #main #left .left_middle p a:hover {
          color: #222; }
    #main #left .file {
      width: 90%;
      margin: 0 auto;
      padding-bottom: 15px;
      height: 245px; }
  #main #right {
    width: 62%;
    float: right;
    margin-right: 1%; }
    #main #right .rigTop {
      width: 97%;
      margin: 0 auto;
      height: 260px;
      background: #e3e5e4; }
      #main #right .rigTop .picture {
        height: 230px;
        position: relative; }
        #main #right .rigTop .picture ul, #main #right .rigTop .picture li {
          bottom: 0;
          right: 0;
          position: absolute;
          color: #fff; }
          #main #right .rigTop .picture ul li, #main #right .rigTop .picture li li {
            width: 661px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            padding-bottom: 4px;
            display: none;
            background: rgba(0, 0, 0, 0.2); }
          #main #right .rigTop .picture ul .active, #main #right .rigTop .picture li .active {
            display: inline-block; }
        #main #right .rigTop .picture img {
          height: 100%;
          width: 100%; }
    #main #right .rigMiddle {
      width: 97%;
      margin: 30px auto 0;
      padding: 10px;
      overflow: hidden; }
      #main #right .rigMiddle .dynamic, #main #right .rigMiddle .briefing {
        width: 47%;
        float: left;
        height: 195px; }
      #main #right .rigMiddle .briefing {
        float: right; }
    #main #right .rigBottom {
      width: 97%;
      margin: 20px auto 5px;
      overflow: hidden;
      padding: 10px; }
      #main #right .rigBottom .download {
        float: left;
        width: 47%;
        height: 262px; }
      #main #right .rigBottom .link {
        float: right;
        width: 47%; }
        #main #right .rigBottom .link .work, #main #right .rigBottom .link .academe {
          height: 30%;
          position: relative; }
          #main #right .rigBottom .link .work .select, #main #right .rigBottom .link .academe .select {
            margin-top: 6px;
            text-align: center;
            padding-bottom: 10px; }
            #main #right .rigBottom .link .work .select img, #main #right .rigBottom .link .academe .select img {
              position: absolute;
              top: 23px;
              left: 43px;
              height: 33px;
              width: 33px; }
            #main #right .rigBottom .link .work .select select, #main #right .rigBottom .link .academe .select select {
              border: 1px solid #111;
              border-radius: 3px;
              height: 22px;
              width: 94px; }
        #main #right .rigBottom .link .academe {
          height: 30%; }
        #main #right .rigBottom .link .friend {
          height: 60%; }
          #main #right .rigBottom .link .friend .pictureL {
            display: block;
            margin-left: 10px; }
            #main #right .rigBottom .link .friend .pictureL img {
              width: 87px;
              height: 32px;
              margin: 6px 5px 0 0; }
  #main .contentR {
    background: #fff;
    margin: 20px 34px;
    padding: 10px 40px; }
    #main .contentR .head h3 {
      font-size: 26px;
      text-align: center;
      padding-top: 30px;
      font-weight: normal; }
    #main .contentR .head p {
      font-size: 13px;
      text-align: center;
      padding: 10px; }
    #main .contentR .notice {
      text-align: center;
      font-size: 20px;
      height: 20px;
      line-height: 20px;
      margin: 20px 0;
      font-weight: 300; }
      #main .contentR .notice .EN1, #main .contentR .notice .EN2 {
        display: inline; }
    #main .contentR .body {
      margin: 10px;
      font-size: 16px;
      font-weight: normal; }
      #main .contentR .body .titl {
        font-weight: 600; }
      #main .contentR .body p {
        text-indent: 32px;
        font-family: 宋体;
        display: inline-block;
        height: 150%;
        line-height: 150%;
        margin: 10px 0; }
      #main .contentR .body .sign div {
        text-align: center;
        margin: 30px 0; }
      #main .contentR .body .artice {
        margin: 50px; }
        #main .contentR .body .artice a:link, #main .contentR .body .artice #left .left_middle p a:visited, #main #left .left_middle p .contentR .body .artice a:visited, #main .contentR .body .artice a:visited {
          color: #000; }
        #main .contentR .body .artice a:hover {
          color: #900; }
      #main .contentR .body .policyR {
        text-align: right;
        margin: 40px 34px; }
        #main .contentR .body .policyR div {
          margin: 10px 34px; }

#footer {
  border-top: 3px solid #D1574A;
  width: 100%;
  background: linear-gradient(#e3e5e4, #dadada); }
  #footer .cory {
    width: 950px;
    margin: 20px auto 0;
    border-top: 1px solid #9a9a9a;
    text-align: center;
    font-size: 12px;
    color: #444;
    padding-top: 2px; }
